-
Tags:
Invocation -
Name:
aDeathIsNotTheEnd
-
Displayed name:
La mort n'est pas une fin
-
Description:
Vous arrachez à l'au-delà l'esprit d'une créature morte et le liez à votre volonté. Chaque esprit rappelé vous obéit pendant 1 minute. Pour en garder le contrôle, vous devez relancer ce sort sur lui avant la fin de ce délai ; sinon, il retrouve son libre arbitre. L'esprit est un mort-vivant : il ne peut pas se reposer et ne régénère donc pas ses PdV. Si l'une de ses actions demande du Flux, il puise dans le vôtre. Quand ses PdV tombent à 0, il se dissipe et ce sort ne peut plus le rappeler.
-
Cast description:
| PA: vAP.string | TdR: vCD.strings | | :---: | :---: | | **Flux: vFluxOrCost.string ➞ vFluxCost.string** | **Portée: vRange.string** | Sur un test de **vTest.string** réussi **RM vMR.string** [1d20]: Vous rappelez vAmount.value esprit@if vAmount.value > 1 then [[s]] end de vExp.string XP@if vAmount.value > 1 then [[ chacun]] end, à votre service pendant 1 minute.
-
Condition:
assert(character.sFlux.current >= vFluxCost.value, [[Vous n'avez pas assez de Flux.]]) -
AP cost:
6
-
Cooldown:
7
-
Flux cost:
apMod(vAP)*cdMod(vCD)*targetMod(vAmount,0)*durMod(60)*vRange*effect(vExp*0.1,65) -
Variables:
vRange = ListVariable([[vRange]], [[Portée]], {[[contactMod]]}, {[[Contact]]}) vTest = ListVariable([[vTest]], [[Test]], {[[character.sResilience]]}, {[[Résilience]]}) vMR = StatVariable([[vMR]], [[vTest]]) vExp = NumberVariable([[vExp]], [[XP par esprit]], [[500]], [[5000]], [[500]]) vAmount = NumberVariable([[vAmount]], [[Esprits]], [[1]], [[5]], [[1]]) -
On used script:
character.sFlux:changeCurrent(-vFluxCost.value) -
On post script:
if (success) then action.currentCD.value = vCD.value end -
Type:
1
-
Action effects:
No effects